package com.zerox.mapper;

import com.zerox.entity.SysMenu;
import com.zerox.uilt.MenuVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysMenuMapper {
    SysMenu selectByParentId(Integer parentId);

    List<SysMenu> info();

    List<MenuVO> menupates(String username);
    List<MenuVO> menuchilds(String username);

    List<SysMenu> list(@Param("menuName") String menuName,@Param("startIndex") Integer startIndex,@Param("pageSize") Integer pageSize);

    int count (@Param("menuName") String menuName);

    int add(SysMenu sysMenu);

    int delete(Integer menuId);

    SysMenu menuById(Integer menuId);

    int update(SysMenu sysMenu);




//    List<SysMenu> menuOne();
//    SysMenu menuTwo(Integer s);

    List<SysMenu> parents();
    List<SysMenu> showchileds(int parentId);
}
